Програмування лінійних алгоритмів

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2021
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування алгоритмічних структур

Частина тексту файла

Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського» Теплоенергетичний факультет Кафедра автоматизації проектування енергетичних процесів і систем ЗВІТ з лабораторної роботи № 1 з дисципліни «Програмування алгоритмічних структур» Тема «Програмування лінійних алгоритмів» Варіант № 21 Завдання на лабораторну роботу. Написати програму мовою Java для обчислення значень змінних, що зазначені у таблиці 1, за заданими розрахунковими формулами і наборами вхідних даних. Вивести на екран дату і час в заданому форматі. Варіант обрати за списком групи. Розробити програмний проект в середовищі Intellij IDEA (або в текстовому редакторі Sublime Text) для реалізації написаної програми. Перевірити результати обчислень альтернативними розрахунками (наприклад, Excel, калькулятор, тощо). Зробити Звіт з лабораторної роботи та вчасно надіслати викладачу на перевірку. Короткий опис завдання та скріншот з варіантом завдання:  Спочатку імпортуємо пакети Date, Scanner та створимо клас LR1. Оголосимо змінні a, b та x типу double, задамо їм значення, що зазначені в умові. Після цього створимо методи, що обчислюють змінні з округленням до 4 знаків після коми; потім зробимо програму, що запитує нові значення змінних у користувача, і після цього обчислює формули з ціми значеннями і виводить їх на екран; а також метод для виведення дати. Напишемо розрахункову формулу, після чого присвоїмо змінним R та s, використовуючи основні метод класу Math. Наприклад: Math.sin(x) тощо. Зробимо вивід результату на екран за допомогою System.out.println(); Після імпортування класу Date з пакету java.util, зробимо програму, що виводить на екран дату у форматі рр-мм-дд. Код програми //Імпортування пакету import java.util.Date; import java.util.Scanner; public class LR { //значення вхідних даних public static void main(String[] args) { double a=0.7; double b=0.05; double x=0.5; //виведення вхідних значень { System.out.println("Input value: \na= " + a + "\nb= " + b + "\nx= " + x); } System.out.printf("R = %.4f%n", calcR(x, a, b)); System.out.printf("S = %.4f%n", calcS(x, a, b)); //зміна значень Scanner scan = new Scanner(System.in); System.out.print("Input a: "); a = Double.parseDouble(scan.nextLine()); System.out.print("Input b: "); b = Double.parseDouble(scan.nextLine()); System.out.print("Input x: "); x = Double.parseDouble(scan.nextLine()); //обчислених даних та округлення System.out.printf("R = %.4f%n", calcR(x, a, b)); System.out.printf("S = %.4f%n", calcS(x, a, b)); //Виведення поточної дати outputDate(); } //Метод обчислення R та S static double calcR(double x, double a, double b) { double R = Math.pow(x, 2.) * (x + 1) / b - Math.pow(Math.sin(x + a), 2.); return R; } static double calcS(double x, double a, double b) { double S = Math.sqrt(x * b / a) + Math.pow(Math.cos(Math.pow(x + b, 3.)), 2.); return S; } //Метод для виведення поточної дати public static void outputDate() { Date d = new Date(); System.out.printf("%1$ty-%1$tm-%1$td", d); } } Результат  Висновок: В результаті створення лабораторної роботі на java, я навчилася створювати методи, виводити на екран змінні та дату у певному заданому форматі, розраховувати формули, використовуючи методи, ознайомилася зі способами застосування, синтаксисом, методами, класами, функціями. Також дізналася як приймати та використовувати вхідні значення від користувача у розрахунках за допомогою класу Scanner.
Антиботан аватар за замовчуванням

22.05.2023 11:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини